

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"28C64390-A995-4429-BE04-6D548EC717F2"}
 */
function consultaReserva(event) {
	var $txt = ''
		
	$txt += rc_nombre_pax + '   Posicion : ' + rc_posicion
	$txt += '\n --------------------------------------------'
	// HOTELES
	for (var i = 1 ; i <= reservacab_to_reservahtl.getSize() ; i++)
	{
		var $hotel = reservacab_to_reservahtl.getRecord(i)
		$txt += '\n\n ' + utils.stringTrim($hotel.reservahtl_to_hoteles.hoteles_nom_fantasia) + ' '
		$txt += utils.dateFormat($hotel.rh_fecha_hora_d,'dd-MM-yyyy') + ' ' + utils.dateFormat($hotel.rh_fecha_hora_h,'dd-MM-yyyy')

		// DIFERENCIA DE DIAS ENTRE FECHAS
		var MILLSECS_PER_DAY = 24 * 60 * 60 * 1000;
		var $dif = ($hotel.rh_fecha_hora_h.getTime() - $hotel.rh_fecha_hora_d.getTime() ) / MILLSECS_PER_DAY
		$txt += ' ' + $dif + ' Nts'
        // TODAS LAS HABITACIONES  		
		for (var j = 1 ; j <= $hotel.reservahtl_to_reservahab.getSize() ; j++)
		{
			var $hab = $hotel.reservahtl_to_reservahab.getRecord(j)
			$txt += '\n ' + $hab.rb_qty_habit + ' '
			if ($hab.reservahab_to_hotelhab)
			{
				$txt += $hab.reservahab_to_hotelhab.hotelhab_th_com
				$txt += '     ' + $hab.rb_qty_my + ' Adl ' + $hab.rb_qty_mn + ' Chd '
			}
		}
	}
	// TRASLADOS
	for (var k = 1 ; k <= reservacab_to_reservatra.getSize() ; k++)
	{
		var $tras = reservacab_to_reservatra.getRecord(k)
		$txt += '\n\n ' + utils.stringTrim($tras.reservatra_to_traslados.traslado_nom_tras) + ' '
		$txt += utils.dateFormat($tras.rt_fecha_hora,'dd-MM-yyyy') + ' '
		
		for (var m = 1 ; m <= $tras.reservatra_to_reservatrf.getSize() ; m++)
		{
			var $trf = $tras.reservatra_to_reservatrf.getRecord(m)
			$txt += '\n ' + $trf.rf_qpaxs + ' Paxs '
			if ($trf.reservatrf_to_trasladodh)
			{
				$txt += $trf.reservatrf_to_trasladodh.trasdh_comercial
                  // AEREOS
				for (var n = 1 ; n <= $trf.reservatrf_to_reservatrfaer.getSize() ; n++)
			    {
			    	var $aer = $trf.reservatrf_to_reservatrfaer.getRecord(n)
			    	$txt += '\n ' + application.getValueListDisplayValue('AereoInOut', $aer.fa_inout) + ' ' + $aer.fa_cia + ' ' + $aer.fa_vuelo + ' '
			    	$txt += $aer.fa_tramo + ' ' + $aer.fa_horario + ' ' + $aer.fa_fecha + ' ' + $aer.fa_observaciones
			    }
			}
		}
	}
    // EXCURSIONES
	for (var p = 1 ; p <= reservacab_to_reservaexc.getSize() ; p++) 
	{
		var $excu = reservacab_to_reservaexc.getRecord(p)
		$txt += '\n\n ' + utils.stringTrim($excu.reservaexc_to_excursiones.excursio_nom_excursion) + ' '
		$txt += utils.dateFormat($excu.re_fecha_hora,'dd-MM-yyyy') + ' '
		
		for (var q = 1 ; q <= $excu.reservaexc_to_reservajor.getSize() ; q++)
		{
			var $jor = $excu.reservaexc_to_reservajor.getRecord(q)
			$txt += '\n ' + $jor.rj_qpaxs + ' Paxs '
			if ($jor.reservajor_to_excursiondh)
			{
				$txt += $jor.reservajor_to_excursiondh.excudh_comercial
			}
		}
	}	
	
	// CORTA ESPACIOS A DERECHA : $txt = utils.stringTrim($txt)
	$txt = $txt.toUpperCase()
	
	forms.reserva_consulta.texto = $txt
	forms.reserva_consulta.controller.show()
}
